unsigned int get_frag(const unsigned char *buffer, const int fat_type);
int dump_fat_rapport(const struct fat_boot_sector*fh1, const upart_type_t upart_type);
int dump_2fat_rapport(const struct fat_boot_sector*fh1, const struct fat_boot_sector*fh2, const upart_type_t upart_type);
int sort_fat(int pos_fat_test, int debug);
int search_fat_aux(t_param_disk *disk_car,const t_diskext *partition,const dword max_offset,const int p_fat12,const int p_fat16,const int p_fat32,int *f_fat12,int*f_fat16,int*f_fat32,const int debug,const int dump_ind,const int interface);
int recover_FAT12(t_param_disk *disk_car,const struct fat_boot_sector*fat_header, t_diskext *partition, const int debug, const int dump_ind);
int recover_FAT16(t_param_disk *disk_car,const struct fat_boot_sector*fat_header, t_diskext *partition, const int debug, const int dump_ind);
int recover_FAT32(t_param_disk *disk_car,const struct fat_boot_sector*fat_header, t_diskext *partition, const int debug, const int dump_ind, const int backup);
int recover_HPFS(t_param_disk *disk_car, const struct fat_boot_sector*fat_header, t_diskext *partition, const int debug, const int dump_ind);
int recover_OS2MB(t_param_disk *disk_car, const struct fat_boot_sector*fat_header, t_diskext *partition, const int debug, const int dump_ind);
int is_fat(const int part_type);
int is_fat12(const int part_type);
int is_fat16(const int part_type);
int is_fat32(const int part_type);
int dir_partition_fat(WINDOW *window,t_param_disk *disk_car, t_diskext *partition, const int debug);
unsigned int get_dir_entries(const struct fat_boot_sector *fat_header);
int dump_fat_info(const struct fat_boot_sector*fh1, const upart_type_t upart_type);
int dump_2fat_info(const struct fat_boot_sector*fh1, const struct fat_boot_sector*fh2, const upart_type_t upart_type);
int dump_fat_info_rapport(const struct fat_boot_sector*fh1, const upart_type_t upart_type);
int fat32_set_part_name(t_param_disk *disk_car, t_diskext *partition, const struct fat_boot_sector*fat_header);
unsigned int sector_size(const struct fat_boot_sector *fat_header);
unsigned int sectors(const struct fat_boot_sector *fat_header);